package edu.se.jai.lesson04guess2.model;

import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;

/**
 * 猜测结果数据实体类
 * 
 * 用于GameService.makeGuess方法的返回结果，包含：
 * - 猜测的基本信息（房间ID、玩家名称、猜测数字）
 * - 猜测结果（正确/错误）
 * - 提示信息
 * - 游戏状态信息
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class GuessResultData {
    private String roomId;
    private String playerName;
    private Integer guess;
    private Boolean result;
    private String hint;
}
